.ant-form-explain {
  position: absolute;
}

.ant-menu-inline {
  border-width: 0 !important;
}


.ant-modal-title,
.ant-card-head {
  font-size: 14px;
}

.ant-form-item {
  margin-bottom: 24px;
}

.ant-transfer,
.ant-transfer-list-body,
.ant-alert,
.ant-tree,
.ant-list-item-meta-description,
.ant-radio-group,
.ant-tabs .ant-tabs-small-bar .ant-tabs-nav-container,
.ant-pagination,
.ant-btn,
.ant-calendar,
.ant-select-dropdown,
.ant-table,
.ant-select,
.ant-cascader-menus,
.ant-cascader-picker,
.ant-form-item,
.ant-input,
.ant-form label {
  font-size: 12px;
}
/* sidebar */
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  //background-color: #001529;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-image: linear-gradient(to right, #00CEFF, #00F6D1);
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  //border-left: 3px solid #00F6D1;
}
.ant-menu-item,
.ant-menu-submenu-title {
  transition: none;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: rgba(0, 246, 209, .1);
}
.ant-layout-sider {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
/* ant-layout */
.ant-layout {
  background-color: #fff;
  //border-top-left-radius: 30px;
  //border-bottom-left-radius: 30px;
}